<template>
  <view @tap="onClick" @longPress="longPress" @touchend="touchend">
	  <slot></slot>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        num: 1,
        timeOnline: null,
      };
    },
    methods: {
      // 单击事件
      onClick() {
		this.$emit("onClick",{})
      },
      // 长按事件
      longPress() {
		  alert(11)
        this.timeOnline = setInterval(() => {
         this.$emit("onClick",{})
        }, 200); // 200毫秒触发一次
      },
      touchend() {
        clearInterval(this.timeOnline);
      },
    },
  };
</script>

<style>
  
</style>
